Analytical Product Release Planning
نویسندگان
چکیده
As part of any incremental and iterative development, release planning is the process of assigning features to upcoming releases (or iterations) such that the overall product evolution is optimized. Analytical product release planning refers to the application of analytical methods in this process, thereby utilizing the diversity of data available from internal and external sources of information. In this chapter, information needs for release planning are outlined and a taxonomy of release planning problems is given. The paradigm of Open Innovation is introduced as a new way to elicit and get access to relevant data related to product objectives, features and their dependencies, customers and changing priorities, as well as product values and market trends. Analytical Open Innovation (AOI) is the integration of Open Innovation with (a portfolio of) analytical methods which could be used in different problems of semi-wicked nature such as planning and design. This chapter studies the usage of AOI in the context of release planning (RP). The respective approach called AOI@RP is taking advantage of gathering and generating data and relating data into well-defined aspects of the problem and combining analytical methods to address the solution. The usage of AOI is studied in more detail for two of the concrete release planning problems given in the taxonomy: (i) Release planning in the presence of advanced feature dependencies and synergies detected from morphological analysis, (ii) Continuous what-to-release planning in consideration of ongoing trial feature evaluation. An illustrative case study is used as the proof of concept to the proposed solution methodology.
منابع مشابه
Quality-Driven Release Planning
Context: Product release decisions are often made ad hoc or not relying on up-to-date information from systematic and analysisdriven process. Often, too much emphasis solely is put into functionality, thereby neglecting the different quality aspects being important for the success of the product. Objective: For a case study project, we quantitatively measure the impact of the analytical and sys...
متن کاملEffectiveness of Requirement Prioritization Using Analytical Hierarchy Process (AHP) And Planning Game (PG): A Comparative Study
A requirement may be defined as a demand or need. In software engineering, a requirement is a description of what a system should do. Requirements prioritization plays an important role in the requirement engineering process, particularly, with respect to critical tasks like requirements negotiation and software release planning. Selecting the right set of requirements for a product release lar...
متن کاملAn Analytical Model of Requirements Selection Quality in Software Product Development
In market-driven requirements engineering a crucial decision is whether or not to select a requirement for implementation in the next software release. The selection process is part of the release planning process and can be viewed as a series of refinement steps resulting in either rejection or propagation to the next step. This paper presents an analytical model of the selection process which...
متن کاملThe Battle for the Right Features or: How to Improve Product Release Decisions?1
A release is a major (new or upgraded) version of an evolving product characterized by a collection of (new, corrected or modified) features. The terms “product release planning” refers to the process of deciding which features will be offered, and if so, in which of the future product releases. This article describes the Why, What and How for improving the pr...
متن کاملAre More Frequent Releases Always Better? Dynamics of Pivoting, Scaling, and the Minimum Viable Product
Using the system dynamics methodology, we model the minimum viable product (MVP) approach to product development and examine the impact of release frequency, planning practices and committed reengineering capacity on software development outcomes. We leverage the organizational learning, Lean Startup, and Agile methodology literature to form the underpinnings of the model and measure outcomes u...
متن کامل